package com.nineclock.sign.dto;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * @author cjh
 * @date 2021/12/2 15:28
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL) // 如果对象中有属性为空，该属性不会序列化
public class SignInfoDTO implements Serializable {
    private Long id; //id主键
    private String address; //签到地址
    private BigDecimal lat; //纬度
    private BigDecimal lng	;  //经度
    private String remark; //备注
    private String images; //图片列表字符串
    private String imei; //手机IMEI标识
    private String visit; //拜访客户端名称
    private String monthCount; //当月签到次数
    private String userName; //用户名
    private String dayCount; //当日签到次数
    private String createTime; //签到时间
    private String createMonth; //签到月份
    private String createDate; //签到日期
    private Long companyUserId; //员工ID
    private Long companyId;//企业ID

    private List<String> signPictureUrlList; //签到图片列表
}
